import tkinter
import tkinter.ttk

root = tkinter.Tk()

root.title('表格')

root.geometry('600x500+400+200')    # 提示 这里600x500表示 窗口本身的大小 400指x方向距离为400 200指y方向距离为200

# 创建表格对象
table = tkinter.ttk.Treeview()

# 设定字段
table['columns'] = ('name','age','height','weight')

# 设定字段文字（也就是相当于各列的代表名称）
table.heading('name',text='姓名')
table.heading('age',text='年龄')
table.heading('height',text='身高')
table.heading('weight',text='体重')

# 设定列宽
table.column('name',width=100)
table.column('age',width=100)
table.column('height',width=100)
table.column('weight',width=100)

# 插入数据
datas = [['张三','18','180','65'],('李四','19','180','65'),('王五','20','180','65'),('赵六','21','180','65')]
for i in range(len(datas)):
    table.insert('',i,text=f'{i+1}',values=datas[i])


table.pack()

root.mainloop()